First steps for allowing things other than props