break is redundant after return.  (i'm partial to newlines between cases tho)