check empty dont return it