Seems like a long way of doing things...