Removed Maybe wrapper in favour of always returning a monadic action