this cast will happen implicitly if it's being stored in an int variable, no?