shouldn't need the cast or the parenthesis