Seems fine, except I wish there were a cleaner way to hide this warning...  Don't know what that would be.