would be great if you could name this method more clearly. Also you could look into doing the check using Cancan