prefixed returns value or undefined