read special case for function pointer