implicit check for prop