#23 Useful error messages when trying to do extra complex stuff covered by #26