this should stay inside camera lib because is a limitation of the camera API