Real world device behaviour